// pages/resumeList/resumeList.js
const utils=require('../../utils/util')
const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    isPop: false,//弹窗
    rName:null,//重命名的名字
    reArr:[],//点击简历储存id
    buttons:[{text: '取消'}, {text: '确定'}],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //简历列表
    this.getResume();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  //重命名赋值
  inputEdit(e){
    this.setData({
          rName:e.detail.value
      })
    console.log(e.detail);
  },
    // 弹窗
  pop(e) {
      var data=e.target.dataset.num.split(",");
      this.setData({
          isPop: true,
          reArr:data,
          rName:data[1]
      })
  },
   // 删除按钮
  delBtn(){
        utils.common.rq('applet/del',{
            userid:wx.getStorageSync('openid'),
            resumeid:this.data.reArr[0]
        },this.infoSu04); 
    },
      //获取简历列表
      getResume(){
          //简历列表
          utils.common.rq('applet/resume',{
            userid:wx.getStorageSync('openid'),
          },this.infoSu);
      },
      // 简历列表
      infoSu(res){
        // console.log(res);
        this.setData({
            resumeList:res.data
        })
    },
      // 重命名,0为取消1为确定否则则刚打开弹窗
      reName(e){
        var _this=this;
        var num=e.detail.index;
        //0取消重命名，1为确定
        if(num==0){
            this.setData({
                isNamePop: false
            })
        }else if(num==1){
          //校验
          if(!utils.common.reChEng(_this.data.rName,1)){
            wx.showToast({
                title:'请输入中文或者字母',
                icon:'none'                
            })
            return false;
          }
            //判断是否为空
           if(_this.data.rName==null){
            wx.showToast({
                title: '名字不能为空',
                icon: 'none',
                duration: 2000
              })
           }else{
            utils.common.rq('applet/rename',{
                userid:wx.getStorageSync('openid'),
                resumeid:_this.data.reArr[0],
                resumename:_this.data.rName,
            },_this.infoSu02);
           }
        }else{
            // 点击重命名弹窗
            this.setData({
                isPop: false,
                isNamePop: true
            })
        }
    },

    // 重命名接口
    infoSu02(res){
          // 0修改成功；1修改失败
          if(res.data.code==0){
              wx.showToast({
                  title: '修改成功',
                  icon: 'success',
                  duration: 1000
                })
                this.setData({
                  isNamePop:false
                })
                this.getResume();//更新数据
          }else{
              wx.showToast({
                  title: '修改失败',
                  icon: 'none',
                  duration: 2000
                })
          }
      },
    // 删除接口
    infoSu04(res){
      if(res.data.code==0){
          wx.showToast({
              title: '删除成功',
              icon: 'success',
              duration: 2000
            });
            this.setData({
              isPop:false
            })
          //   更新页面
            this.getResume();
      }else if(res.data.code==1){
            wx.showToast({
              title: '删除失败',
              icon: 'none',
              duration: 2000
            });
            this.setData({
              isPop:false
            })
      }
      console.log(res);
  },

  // 新增简历
  goto(event) {
      let num = event.currentTarget.dataset.num;
      wx.navigateTo({
        url: '../editResume/editResume?resumeId='+num
      });
  },

})